home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 / Ham Radio 2000.iso / ham2000 / logs / logem20 / logem.doc < prev    next >
Text File  |  1994-11-29  |  20KB  |  530 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.   
  29.                     Log'Em Version 2.0 Program Documentation.
  30.                          Written By: Jim Johnson [N7XTY].
  31.                             (C) Copyright 1992, 1993.
  32.                                All Rights Reserved.
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.         Documentation Contents
  86.  
  87.                 Shareware Agreement........................ 1
  88.                 Disclaimer................................. 1
  89.                 File Information........................... 1
  90.                 Setup / Quick Start........................ 2
  91.                 TSR Opening Screen......................... 2
  92.                 TSR Log'Em and Standard Log'Em............. 2
  93.                 Log'Em Menu................................ 2
  94.                   [A] Add a New Contact.................... 2
  95.                   [F] Find a Contact....................... 3
  96.                   [I] Program Information.................. 3
  97.                   [X] Exit Program......................... 3
  98.                   [P] Print Entire Logbook................. 3
  99.                   [V] View (Browse) Logbook................ 3
  100.                 Utility Program............................ 4
  101.                 Using the Utility Program.................. 4
  102.                   [C] Print a Specified Call Area.......... 4
  103.                   [V] View a Specified Call Area........... 4
  104.                   [I] Initalize Log'Em Files............... 5
  105.                   [P] Purge Logbook........................ 5
  106.                   [M] Print a Specified Mode............... 5
  107.                   [S] View a Specified Mode................ 5
  108.                   [E] Print Entire Logbook................. 5
  109.                   [L] View (Browse) Logbook................ 5
  110.                   [R] Read Documentation................... 5
  111.                   [X] Exit Program......................... 6
  112.                 Other Notes................................ 6
  113.                 Thank You.................................. 6
  114.                 Source Code................................ 6
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.         Log'Em 2.0 Documentation.      i
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.         SHAREWARE AGREEMENT.
  137.         ====================
  138.  
  139.         Log'Em Version 2.0 is being released as SHAREWARE software which 
  140.         grants you a limited license to use, copy and distribute Log'Em
  141.         and it's companion files and documentation in their original and
  142.         unmodified form only.  You may not sell any part of this program
  143.         for profit without the expressed written consent of Jim Johnson.
  144.         The limited license grants you use of this program for a period
  145.         of, not to exceed 30 days for evaluation purposes.  After the 30
  146.         day evaluation period if you decide to keep this software and/or
  147.         use this software you are required to send a registration fee of
  148.         $25 to the address below.  
  149.         Log'Em is written in Turbo Pascal Version 6.0 and is completely
  150.         rewritten from Log'Em version 1.0.  
  151.  
  152.         DISCLAIMER.
  153.         ===========
  154.  
  155.         Jim Johnson shall not be held liable for any damages that may
  156.         arise from the use of this program including but, not limited
  157.         to, loss of data, loss of wages, damage to other software or
  158.         hardware.  You as the user of this program are completely and
  159.         soley responsible for any such damage that may occur by using
  160.         this program.  By your continued use of this software you are
  161.         in fact stating that you agree to the terms of the shareware
  162.         agreement and the terms of the disclaimer.  This software is
  163.         provided "as-is" with out warranty of any kind.
  164.  
  165.         Please send all correspondence to:
  166.  
  167.                                 Jim Johnson
  168.                                 P.O. Box 6352
  169.                                 Kennewick, Wa. 99336-0352
  170.  
  171.         The original files and sizes of the file are shown below.  If any
  172.         of the files you have differ from the ones below, BEFORE using this
  173.         program, your copy of the files are not original and I would suggest
  174.         you don't use them.  Before you use the program yor files should be:
  175.  
  176.                  LOGEM.EXE         14656 bytes    11/30/94   12:00a    
  177.                  LOGEM2.EXE        10800 bytes    11/30/94   12:00a
  178.                  LOG-UTIL.EXE      46262 bytes    11/30/94   12:00a
  179.                  UTIL.BAT             42 bytes    11/30/94   12:00a
  180.                  CAPSON.EXE         3424 bytes    11/30/94   12:00a
  181.                  CAPSOFF.EXE        3424 bytes    11/30/94   12:00a
  182.                  LOGEM.DOC         19560 bytes    11/30/94   12:00a
  183.                  READ.ME             107 bytes    11/30/94   12:00a
  184.  
  185.         LOGEM.EXE - TSR Version of Log'Em 2.0.
  186.         LOGEM2.EXE - Version 2.0 of Log'Em, non-TSR.
  187.         LOG-UTIL.EXE - Utility and Support program for Log'Em 2.0.
  188.         UTIL.BAT - Batch file to start LOG-UTIL.EXE.
  189.         CAPSON.EXE - Automatically sets Caps Lock.
  190.         CAPSOFF.EXE - Turns Caps Lock off.
  191.         LOGEM.DOC - Documentation file (This File).
  192.  
  193.  
  194.  
  195.         Log'Em 2.0 Documentation.    Page 1
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.         Log'Em Setup and Quick Start.
  204.         =============================
  205.  
  206.         Unzip LOGEM-II.ZIP or copy the program files into your TNC's program
  207.         directory.  The files must be run from the current directory or you
  208.         can modify your autoexec.bat file to include the Log'Em directory in
  209.         your path statement and set the Log'Em program with the SET command.
  210.         Refer to your DOS manual for these procedures.
  211.  
  212.         Run the Log'Em utility by typing UTIL and press return at the DOS
  213.         prompt.  The utility program will display a menu, choose 'I' from
  214.         the options provided and press return.  This will initalize the
  215.         contact log, and enter the first entry.  After the initalization
  216.         takes place the logging program will be ready to use.
  217.  
  218.         TSR Log'Em Opening Screen.
  219.         ==========================
  220.         When you start the TSR Log'Em program you will see the following.
  221.  
  222.                  Log'Em Version 2.0 is now installed in memory.
  223.                 <Alt> and the numeric keypad <+> key to activate.
  224.    ==========================================================================
  225.    LOGEM/R = Remove from Memory  LOGEM/H = Halt Execution  LOGEM/RE = Restart
  226.  
  227.         The commands under the dashed line are executable from the DOS prompt.
  228.  
  229.         LOGEM/R will remove Log'Em from memory, freeing up the RAM it used.
  230.         LOGEM/H will halt Log'Ems execution, if needed.
  231.         LOGEM/RE will restart Log'Em after a /H command or will restart and
  232.         freshen the program in memory.
  233.  
  234.         After issuing a halt (/H) command you must restart (/RE) Log'Em to
  235.         use it again.
  236.  
  237.  
  238.         TSR Log'Em and Standard Log'Em.
  239.         ===============================
  240.  
  241.         The following section applies to both LOGEM2.EXE (The TSR Log'Em
  242.         program) and LOGEM.EXE (The standard or non-TSR Log'Em program).
  243.  
  244.         The program menu is layed out as below, and a detailed description
  245.         of the menu options follow.
  246.  
  247.              [A] Add a New Contact           [P] Print Entire Logbook
  248.              [F] Find a Contact              [V] View Entire Logbook
  249.              [I] Program Information         [X] Exit Log'Em
  250.  
  251.         [A] Add a New Contact.
  252.         ----------------------
  253.         Choosing this option from the main menu will allow you to enter
  254.         a new contact into the logbook.  You will be prompted to enter the
  255.         callsign of the station, date of contact, time of contact (UTC),
  256.         frequency of the contact (MHz), signal report information, mode of
  257.         the contact and the operators name.
  258.  
  259.  
  260.  
  261.         Log'Em 2.0 Documentation     Page 2
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.         Upon entering the information it will be displayed on the screen
  270.         just as you entered it, and then you will be asked to confirm the
  271.         addition of the contact to the logbook.  If you answer 'Y' the new
  272.         contact information will be saved to the file CONTACT.LOG.  Note -
  273.         All new entries in the logbook are added to the end of the file, as
  274.         if you were still using the hand written log.  Once the contact is
  275.         saved you will be returned to the main menu.  If you answer 'N' to
  276.         the save contact prompt the information will be forgotten and you
  277.         will be returned to the main menu.
  278.  
  279.         [F] Find a Contact.
  280.         -------------------
  281.         Entering 'F' at the main menu and pressing return will start the
  282.         subroutine to find a contact in the logbook.  You will be asked
  283.         to enter the callsign of the station to find.  If the contact
  284.         record exists it will be displayed on the screen in the following
  285.         manner.
  286.  
  287.         Call     Date      UTC     MHz      RST    Mode    Name
  288.         ---------------------------------------------------------------------
  289.         N7XTY    12/29/92  1305Z   7.035    599    SSB     Jim Johnson
  290.  
  291.         After the record is found and displayed you will see a 'Press Return'
  292.         prompt.  When you have the information you wanted, just press return
  293.         and you will be taken back to the main menu.  
  294.         If the contact record does not exist, you will be informed of such
  295.         and asked to press return to continue.
  296.  
  297.         [I] Program Information.
  298.         ------------------------
  299.         Choosing 'I' from the main menu will display a screen of information
  300.         on Log'Em 2.0 including a basic shareware statement.  Once you have
  301.         finished reading the text on your screen just press return and you
  302.         will be taken back to the main menu.
  303.  
  304.         [X] Exit Program.
  305.         -----------------
  306.         Choosing 'X' at the main menu will stop program execution and drop
  307.         you to DOS, if using he standard program, and return you to DOS or
  308.         the other running application if using the TSR program.
  309.  
  310.         [P] Print Entire Logbook.
  311.         -------------------------
  312.         If you want to print the entire logbook on the printer, choose 'P'
  313.         at the main menu command prompt.  The screen will clear, and you
  314.         will be told that the printing is taking place.  The printer must
  315.         be turned on and ready to go otherwise, and error will occur and
  316.         the logbook will not be printed.  After the logbook is finished
  317.         printing you will be taken back to the main menu.
  318.  
  319.         [V] View Entire Logbook.
  320.         ------------------------
  321.         This option from the main menu will display the entire logbook on
  322.         the screen, with automatic breaking when the screen is full.  To
  323.         continue with the display of the log just press return.  When the
  324.         log is completed being displayed, pressing return again will take
  325.         you to the main menu.
  326.  
  327.         Log'Em 2.0 Documentation.    Page 3
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.         Log'Em's Utility Program.
  337.         =========================
  338.         In order to keep the size of the TSR Log'Em program down, and to use
  339.         as little RAM as possible, I wrote the basic logging program in TSR
  340.         and standard form and wrote the utility program for some other and
  341.         more involved features.
  342.  
  343.         The utility program will not go into memory, and can not be called
  344.         by either the TSR or standard logging programs.  
  345.  
  346.         Using the Utility program.
  347.         --------------------------
  348.         Start the utility program with the batch file provided, UTIL.BAT.
  349.         The batch file will set up the computer with it's caps lock function
  350.         on as the program requires capital letters for some of the inputs.
  351.         I decided to do this in order to keep the size of the program down,
  352.         and the log data file down.
  353.  
  354.         The utility program will present you with a menu like the following.
  355.  
  356.                         [C] Print a Specified Call Area
  357.                         [V] View a Specified Call Area
  358.                         [I] Initalize Log'Em files
  359.                         [P] Purge Logbook
  360.                         [M] Print a Specified Mode
  361.                         [S] View a Specified Mode
  362.                         [E] Print the Entire Logbook
  363.                         [L] View Entire Logbook
  364.                         [R] Read Documentation
  365.                         [X] Exit Program
  366.  
  367.         [C] Print a Specified Call Area.
  368.         --------------------------------
  369.         This menu option will print on the printer all of the logged calls
  370.         from a specific call area.  You will be prompted to enter the call
  371.         area to print.  At this prompt, enter the NUMBER of the area you
  372.         want to be printed.  For instance, if you wanted a listing of all
  373.         the stations in your log from the call area 7, enter the digit 7 and
  374.         only those calls will be printed.
  375.  
  376.         The program will only search for calls that are 1 by, or 2 by (i.e.
  377.         x7xx, x7xxx, xx7xxx.)  I don't know if any overseas countries are 
  378.         using any other form(s) of callsigns, at least those I have been in
  379.         contact with do not.  Corrections to my knowledge on this will be
  380.         welcomed!
  381.  
  382.         [V] View a Specified Call Area.
  383.         -------------------------------
  384.         This is exactly the same as the 'C' option with the exception that
  385.         the data will be listed on the screen instead of the printer.  An
  386.         automatic pause feature is also built in to stop output when the
  387.         screen is full.  You also have the option of quitting this function
  388.         by entering 'Q' at the Press Return prompt.
  389.  
  390.  
  391.  
  392.  
  393.         Log'Em 2.0 Documentation.    Page 4
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.         [I] Initalize Log'Em Files.
  403.         ---------------------------
  404.         This option should only be used when first installing Log'Em onto
  405.         your system, or if you are restarting your log.
  406.   
  407.         CAUTION!!  THIS FUNCTION WILL ERASE AND OVER WRITE ANY EXISTING LOG
  408.         BOOK YOU HAVE ON THE DISK OR IN THE SAME DIRECTORY WITH THE NAME OF
  409.         "CONTACT.LOG", USE THIS OPTION WITH CARE!!
  410.  
  411.         [P] Purge Logbook.
  412.         ------------------
  413.         Purging the logbook will take you entry by entry through the entire
  414.         logbook, which if large, will take a while to complete.  Upon your
  415.         request to purge the log you will be given three options after each
  416.         entry is displayed, Update, Delete or Keep.
  417.  
  418.         Update - You will be prompted to enter all new information for this
  419.                  contact record.  Once finished your entries will be displayed
  420.                  in the logbook form, and you will be asked to confirm the 
  421.                  changes.
  422.         Delete - Choosing Delete will erase the contact record from the 
  423.                  log book.  
  424.         Keep   - To save the record being displayed 'as-is', press 'K' at
  425.                  the option prompt.  The record will be kept intact.
  426.  
  427.         [M] Print a Specified Mode.
  428.         ---------------------------
  429.         This is similiar to printing a specified call area, except that the
  430.         contacts you wish to print are determined by the mode of operation,
  431.         FM, CW, SSB, RTTY, etc,.....
  432.  
  433.         [S] View a Specified Mode.
  434.         --------------------------
  435.         This is the same as printing a specified mode with the output being
  436.         displayed on the screen instead of the printer.  Again you will have
  437.         the option to quit the function by pressing 'Q' at the Press Return
  438.         prompt.
  439.  
  440.         [E] Print the Entire Log.
  441.         -------------------------
  442.         Pretty self explanitory....it will print on the printer every call
  443.         you have logged in the log book.
  444.  
  445.         [L] View Logbook.
  446.         -----------------
  447.         This is the same as print the entire logbook option, again with the
  448.         exception that the output will be on the monitor instead of the 
  449.         printer and you have the option the quit at the press return prompt.
  450.  
  451.         [R] Read Documentation.
  452.         -----------------------
  453.         This option will display the documentation file (this file) on the
  454.         monitor screen.  Output will stop every screen full and may be
  455.         continued by pressing return or halted by entering 'Q' and pressing
  456.         return.
  457.  
  458.  
  459.         Log'Em 2.0 Documentation.    Page 5
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.         [X] Exit Program.
  470.         -----------------
  471.         Exits the Utility program and returns you to DOS.
  472.  
  473.  
  474.         OTHER NOTES:
  475.         ============
  476.         The TSR (Terminate - Stay Resident) logbook program may or may not
  477.         restore the screen when you exit or return to your TNC or other
  478.         program that you are using for communications.  I have tried the
  479.         TSR program on several various programs and the screen restoration
  480.         was about half and half.  It did not interfer with the operation of
  481.         the running software, it is just that I had to freshen the screen
  482.         manually.  I will be working on this slight problem for future or
  483.         updated versions of Log'Em.
  484.  
  485.         Thank You.
  486.         ----------
  487.         I would like to take the opportunity to thank Mr. Hildred Freeman,
  488.         AA4EN for his views, comments and suggestions on the first version 
  489.         of Log'Em.  Your suggestions and comments played a major part in the
  490.         writing of version 2.0 and will continue to be implemented in any
  491.         updated or new version that I may write.  I appreciate you detailed
  492.         'vision' of a logging program and the time you took to share it with
  493.         me.
  494.  
  495.         Source Code.
  496.         ------------
  497.         I have to admit that the source code is not completely mine, only
  498.         about 95% of it is.  I would like to give credit where the credit is
  499.         due however, the TSR code I found on a local Telephone Bulletin
  500.         Board System does not give the authors name.  The file was called
  501.         TSR_UNIT.ZIP and gives no information on author or code so, who ever
  502.         wrote it, Thank You for the basic's of tsr routines.  I modified the
  503.         TSR code into a workable TSR program and then implemented it to work
  504.         with my program, Log'Em.  The rest of the code is mine, written from
  505.         scratch with some frustration and sweat.
  506.  
  507.         I have thought long and hard about releasing the source code, and 
  508.         have decided that I will offer it to who ever would like a copy of
  509.         it for a fee of $50.  My reasoning for the fee is that I have spent
  510.         hours upon hours sitting at this computer, working out routines and
  511.         functions, debugging the code, and modifing code to become what you
  512.         see in the program.  I have invested well over 50 hours on this
  513.         program alone, and have determined that my time is worth something.
  514.         If you figure my time into my fee for the code, it is less that $1
  515.         an hour.  Another reason I choose that amount for a fee is to weed
  516.         out the serious programmers, from those that just want to hack at
  517.         the code and claim it as theirs.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.         Log'Em 2.0 Documentation.    Page 6
  526.  
  527.  
  528.  
  529.  
  530.